red fist strike
Farewell to Bob Hippy: A Quiet Legend of Indonesian FootballOn the afternoon of September 5, 2026, at Pondok Indah Hospital in Jakarta, a...
Mardin 2026 Spor Parts Ways with Head Coach Ahmet Cingöz: Context Is More Credible Than the FarewellA four-line statement from Mardin 2026 Spor, and an entire season behind it...
HAGL vs SLNA, V.League Round 5: A Defence Shipping 11 in Four Games Meets an Unbeaten BlockIn the 19th minute at Ninh Binh, the hosts lost a man with the score at 1-1....
Zidane and Two Voids: France vs Belgium in Nations League Group A1The handshake in the car park behind La Romareda in the summer of 2026 taught...
HAGL vs SLNA, V.League Round 5: A Defence Shipping 2.75 Goals a Game and the Match-Management ProblemIn the 19th minute at Ninh Binh, the score was 1-1 and HAGL had a man advanta...
18 Hours, Three Matches and a 10-21 Third Game: Sindhu Exits Asian Games 2026 on SchedulingPV Sindhu left the court at around 1 AM, reached her hotel at 1:30 AM, slept...
Nine Layers of Esports Analysis: The Crack Appears Before the CollapseThree in the morning in New York, I opened a nine-page analysis file. The tit...
Sanda 56kg at Asiad 20: Dinh Van Tam, Ou Jiaming and a Final With No FavouriteAcross three bouts at Asiad 20, Dinh Van Tam did not drop a single round. Thr...
Behind Beşiktaş's Win: When Rhythm Comes Not from the SpotlightThe game ended at the fortieth minute, with the scoreboard reading 69-58....
The Empty Data Pipeline: A Lesson from Vietnam's Esports AnalyticsAt a small apartment in Binh Duong on the night of June 12, 2026, I sat in...
Twenty-Seven Misses and the Limits of Data in BasketballOn the night of May 28, 2026, at Toyota Center in Houston, I sat in a sports...
Thuram, the Gap Parma Forgot and a Headline That Named the Wrong ManMinute 27, Marcus Thuram dropped back about four metres, stopping right in th...
The Pulse of Rajamangala: What Vietnam's 2026 ASEAN Title RevealedIn the first half of the second leg at Rajamangala, when Nguyen Xuan Son went...
48% of Female Gamers Do Not Feel They Belong in Gaming Communities — the Real Cost Sits in Voice ChatIn a voice recording of an amateur ranked match I re-listened to earlier this...
Likhatskyi Brothers Triumph, Bulgaria Silver, Ukraine Bronze at Budapest Futures Beach VolleyballAt the Futures stop of the World Beach Pro Tour in Budapest, national pairs...
Ben Armbruster clocks 22.00 in 50m butterfly heats at the Australian Short Course Championships: national and All-Comers record on day oneThe scoreboard in the arena could only display two digits. Ben Armbruster...
Lawson and the 'biggest challenge' of the Red Bull switch: When two cars in the same group are worlds apartThis weekend's race at Monza will witness a rare natural experiment in modern...
China's Men's Singles and the 52-Year Mark: Read It With Data, Not With AuraOn the day the men's singles knockout rounds were played, I sat in front of t...
Points That Expire: Nine Layers of Reading a Table Tennis PlayerPoints That Expire: Nine Layers of Reading a Table Tennis Player I slowed a...
15-year-old Erdogmus crosses 2716 Elo: The Turkish wave is no longer just a statementThe world live rating list just recorded a milestone never seen at age 15:...
Mardin 2026 Spor Parts Ways with Head Coach Ahmet Cingöz: Context Is More Credible Than the FarewellA four-line statement from Mardin 2026 Spor, and an entire season behind it...
HAGL vs SLNA, V.League Round 5: A Defence Shipping 11 in Four Games Meets an Unbeaten BlockIn the 19th minute at Ninh Binh, the hosts lost a man with the score at 1-1....
Zidane and Two Voids: France vs Belgium in Nations League Group A1The handshake in the car park behind La Romareda in the summer of 2026 taught...
HAGL vs SLNA, V.League Round 5: A Defence Shipping 2.75 Goals a Game and the Match-Management ProblemIn the 19th minute at Ninh Binh, the score was 1-1 and HAGL had a man advanta...
18 Hours, Three Matches and a 10-21 Third Game: Sindhu Exits Asian Games 2026 on SchedulingPV Sindhu left the court at around 1 AM, reached her hotel at 1:30 AM, slept...
Nine Layers of Esports Analysis: The Crack Appears Before the CollapseThree in the morning in New York, I opened a nine-page analysis file. The tit...
Sanda 56kg at Asiad 20: Dinh Van Tam, Ou Jiaming and a Final With No FavouriteAcross three bouts at Asiad 20, Dinh Van Tam did not drop a single round. Thr...
Behind Beşiktaş's Win: When Rhythm Comes Not from the SpotlightThe game ended at the fortieth minute, with the scoreboard reading 69-58....
The Empty Data Pipeline: A Lesson from Vietnam's Esports AnalyticsAt a small apartment in Binh Duong on the night of June 12, 2026, I sat in...
Twenty-Seven Misses and the Limits of Data in BasketballOn the night of May 28, 2026, at Toyota Center in Houston, I sat in a sports...
Thuram, the Gap Parma Forgot and a Headline That Named the Wrong ManMinute 27, Marcus Thuram dropped back about four metres, stopping right in th...
The Pulse of Rajamangala: What Vietnam's 2026 ASEAN Title RevealedIn the first half of the second leg at Rajamangala, when Nguyen Xuan Son went...
48% of Female Gamers Do Not Feel They Belong in Gaming Communities — the Real Cost Sits in Voice ChatIn a voice recording of an amateur ranked match I re-listened to earlier this...
Likhatskyi Brothers Triumph, Bulgaria Silver, Ukraine Bronze at Budapest Futures Beach VolleyballAt the Futures stop of the World Beach Pro Tour in Budapest, national pairs...
Ben Armbruster clocks 22.00 in 50m butterfly heats at the Australian Short Course Championships: national and All-Comers record on day oneThe scoreboard in the arena could only display two digits. Ben Armbruster...
Lawson and the 'biggest challenge' of the Red Bull switch: When two cars in the same group are worlds apartThis weekend's race at Monza will witness a rare natural experiment in modern...
China's Men's Singles and the 52-Year Mark: Read It With Data, Not With AuraOn the day the men's singles knockout rounds were played, I sat in front of t...
Points That Expire: Nine Layers of Reading a Table Tennis PlayerPoints That Expire: Nine Layers of Reading a Table Tennis Player I slowed a...
15-year-old Erdogmus crosses 2716 Elo: The Turkish wave is no longer just a statementThe world live rating list just recorded a milestone never seen at age 15:...
